home *** CD-ROM | disk | FTP | other *** search
/ BMUG PD-ROM BV3 / BMUG PD-ROM Version BV3 (CDRM1097900).iso / HyperCard / XCMDs⁄XFCN / Mike's Externals / Mike's Externals / card_5907.txt < prev    next >
Text File  |  1990-02-22  |  1KB  |  37 lines

  1. -- card: 5907 from stack: in
  2. -- bmap block id: 0
  3. -- flags: 0000
  4. -- background id: 2764
  5. -- name: 
  6.  
  7.  
  8. -- part contents for background part 17
  9. ----- text -----
  10. Spaces
  11.  
  12. -- part contents for background part 18
  13. ----- text -----
  14. Mike Gleason Jr.
  15.  
  16. -- part contents for background part 19
  17. ----- text -----
  18. XFCN
  19.  
  20. -- part contents for background part 20
  21. ----- text -----
  22. spaces("string", maxLength [, "side"] [, "spaceChar"])
  23.  
  24. -- part contents for background part 21
  25. ----- text -----
  26. This handy function will make a string of n characters to a length that you specify.  This is nice if you are trying to align columns by using a monospace font.  You have to provide the string and the length you want the string.  Optional parameters are side and the space character:
  27.  
  28. side:  Which side should I add the spaces to?  The default is "Right", and that would left justify everything by adding spaces on the right side.  If you want right justification, specify "Left".
  29.  
  30. spaceChar:  You don't have to use spaces.  If you wanted to, you could add on periods, or whatever you want.  The default is space.
  31.  
  32. -- part contents for background part 23
  33. ----- text -----
  34. put spaces("23.35",8,"Left"," ") into msg  -->   23.35
  35. put spaces("Mike Gleason",maxFieldWidth) into line x of card field 88
  36. put spaces("Chapter 1",20,"",".") & "42" into msg
  37.   -->Chapter 1...........42